package com.beimin.evedata.repository;

import com.beimin.evedata.model.inv.InvTypeMaterial;
import java.util.Collection;
import java.util.Map;

import com.beimin.evedata.model.ram.RamActivity;
import com.beimin.evedata.model.ram.RamTypeRequirement;
import com.beimin.evedata.model.ram.TypeActivityMaterial;

public interface RamRepository {
	Map<Integer, RamActivity> getActivities();

	RamActivity getActivity(int activityID);

  @Deprecated
	Collection<TypeActivityMaterial> getTypeActivityMaterials(int typeID, int activityID);
  
  Collection<InvTypeMaterial> getTypeMaterialsRequired(int typeID);

  Collection<RamTypeRequirement> getTypeRequirements(int typeID);
}